//create by lwy 2017年9月26日09:49:23

var invitationCount= ''; //邀请好友数量
var userId = ''; //用户id
var zhongjiangId = '';//中奖id
var goodsImg = '';

//点击抽奖
$(function(){

    var rotateFunc = function(awards,angle,text){  //awards:奖项，angle:奖项对应的角度
        $('.lottery_rotate').stopRotate();
        $(".lottery_rotate").rotate({
            angle:45,
            duration: 5000,
            animateTo: angle+1080, //3圈
            callback:function(){
                if(awards==8){
                    $('.prize_box').hide();
                    $('.goods_img').hide();
                    $('.prize_info').hide();
                    $('#integral_prize').css('margin-top','32%');
                    $('#integral_prize').attr('src','../img/prize_integral1.png');
                }else{
                    $('#integral_prize').css('margin-top','6%');
                    $('#integral_prize').attr('src','../img/prize_goods.png');
                    $('#goods_prize').attr('src',goodsImg);
                    $('.goods_img').show();
                    $('.prize_info').show();
                }
                // else if(awards==7){
                //     $('#integral_prize').attr('src','../img/prize_integral2.png');
                // }

                $('.prize_box').show();
            }
        });
    };

    $(".lottery_rotate").rotate({
        bind:
            {
                click: function(){
                    $.ajax({
                        url:'/activityC/slyderAdventures.json', //正式
                        //url:'/testC/testCouJiang', //测试
                        dataType:'json',
                        data:{
                            token:getItem('token'),
                        },
                        success:function (data) {
                            if(data.code==1){
                                zhongjiangId = data.zongJiangRecordId;
                                goodsImg = data.img;
                                var fewPlace = data.jiangPinLevelValue;
                                var rotateAngle = (fewPlace-1)*45;
                                rotateFunc(fewPlace,rotateAngle,'恭喜您抽中'+data.jiangPinLevel);
                            }
                            if(data.code==0){
                                mui.toast(data.msg);
                                return;
                            }
                            if(data.code==-1){
                                window.location.href="login.html";
                            }
                        }
                    })
                }
            }

    });

})

//初始化抽奖信息
$(function () {
    $.ajax({
        url:'/activityC/daZhuangPanMessage.json',
        dataType:'json',
        data:{
            token:getItem('token'),
        },
        type:'post',
        success:function (data) {
            if(data.code==1){
                $('#lottery_bg').attr('src',data.img);
                if(data.islogin){
                    $('.lottery_card').html('您有'+data.userCouponCount+'张大转盘券')
                    var invImg = $('.invite_box').children().find('img');
                    var invSpan = $('.invite_box').children().find('span');
                    invitationCount = data.invitationCount;
                    userId = data.userId;
                    if(invitationCount<=10){
                        for(var i=0;i<data.invitationCount;i++){
                            $(invImg[i]).attr('src','../img/has_invitate.png');
                            $(invSpan[i]).html((i+1)+'、已邀请'+(i+1)+'位好友');
                        }
                    }else{
                        var iniLength = parseInt(parseInt(invitationCount/10)+'0');
                        for(var j=iniLength;j<data.invitationCount;j++){
                            $(invImg[parseInt(j%10)]).attr('src','../img/has_invitate.png');
                            $(invSpan[parseInt(j%10)]).html((j+1)+'、已邀请'+(j+1)+'位好友');
                        }
                        var iniLength2 = invitationCount%10;
                        for(var k=iniLength2;k<10;k++){
                            $(invSpan[k]).html((iniLength+k+1)+'、需要邀请'+(iniLength+k+1)+'位好友');
                        }
                    }

                    for(var a=0;a<data.remark.length;a++){
                        $('<p>'+(a+1)+'、'+data.remark[a]+'</p>').appendTo($('.rule_box'))
                    }
                }else{
                    //$('.lottery_invite').hide();
                    for(var a=0;a<data.remark.length;a++){
                        $('<p>'+(a+1)+'、'+data.remark[a]+'</p>').appendTo($('.rule_box'))
                    }
                }
            }

        }
    })
})



//中奖纪录
$(function(){
    $.ajax({
        url:'/activityC/rollMessage2.json',
        dataType:'json',
        data:{},
        type:'post',
        success:function(data){
            if(data.code==1){
                var data = data.data;
                for(var i=0;i<data.length;i++){
                    $('<li>'+data[i].time+' '+data[i].phone+data[i].message+data[i].jiangPinLevel+'</li>').appendTo($('.lottery_record ul'))
                }
            }
        }
    })
    var $uList = $(".lottery_record ul");
    var timer = null;
    //清空定时器
    $uList.hover(function() {
            //clearInterval(timer);
        },
        function() { //离开启动定时器
            timer = setInterval(function() {
                    scrollList($uList);
                },
                3000);
        }).trigger("mouseleave"); //自动触发触摸事件
    //滚动动画
    function scrollList(obj) {
        //获得当前<li>的高度
        var scrollHeight = $(".lottery_record ul li:first").height();
        //滚动出一个<li>的高度
        $uList.stop().animate({
                marginTop: -scrollHeight
            },
            1000,
            function() {
                //动画结束后，将当前<ul>marginTop置为初始值0状态，再将第一个<li>拼接到末尾。
                $uList.css({
                    marginTop: 0
                }).find("li:first").appendTo($uList);
            });
    }
})

$('.invite_btn').click(function () {
    //分享到朋友圈
    if (is_weixn()) {
        mui.alert('请点击右上角分享')
    }else{
        mui.alert('请在微信中打开')
    }
})

// 是微信浏览器
function is_weixn(){
    var ua = navigator.userAgent.toLowerCase();
    if(ua.match(/MicroMessenger/i)=="micromessenger") {
        return true;
    } else {
        return false;
    }
}

//邀请好友
var ticket;
var timer;
var wxSha1;

$(function () {
    $.ajax({
        url:'/shareC/getAccessToken.json',
        dataType:'json',
        type:'post',
        success:function (data) {
            //console.log(data);
            ticket = data.datas;
            //ticket = 'kgt8ON7yVITDhtdwci0qeQa8Ki1WA1wFqPG86V5WrfLFookrccU4Z9LoNvQ9B8CE5k7gxYJREYH3kC_89JOIJQ';
            timer = Date.parse(new Date());
            timer = timer / 1000;
            var WXsignature = 'jsapi_ticket=' + ticket + '&noncestr=Wm3WZYTPz0wzccnW&timestamp=' + timer + '&url=' + location.href.split('#')[0]
            wxSha1 = hex_sha1(WXsignature);
            //console.log(WXsignature);
            //console.log(wxSha1);
            wx.config({
                debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
                appId: 'wxfe59dbeae5082ce6', // 必填，公众号的唯一标识
                timestamp: timer, // 必填，生成签名的时间戳
                nonceStr: 'Wm3WZYTPz0wzccnW', // 必填，生成签名的随机串
                signature: wxSha1,// 必填，签名，见附录1
                jsApiList: ['checkJsApi','onMenuShareTimeline','onMenuShareAppMessage'] // 必填，需要使用的JS接口列表，所有JS接口列表见附录2
            });

            wx.ready(function(){
                // config信息验证后会执行ready方法，所有接口调用都必须在config接口获得结果之后，
                wx.checkJsApi({
                    jsApiList: ['onMenuShareAppMessage','onMenuShareTimeline'], // 需要检测的JS接口列表，所有JS接口列表见附录2,
                    success: function(res) {
                        // 以键值对的形式返回，可用的api值true，不可用为false
                        // 如：{"checkResult":{"chooseImage":true},"errMsg":"checkJsApi:ok"}
                    },
                    fail:function () {
                        mui.alert('您的微信版本过低，暂不支持分享，请升级微信')
                    }
                });

                //分享给朋友
                wx.onMenuShareAppMessage({
                    title: '分享一个产品，代购整座城市', // 分享标题
                    desc: '快来跟我一起转iPhone8吧~', // 分享描述
                    link: 'http://www.ddmzl.com/m/html/index.html?isdzp=true&userId='+userId, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
                    imgUrl: 'http://www.ddmzl.com/m/img/share_logo.jpg', // 分享图标
                    type: '', // 分享类型,music、video或link，不填默认为link
                    dataUrl: '', // 如果type是music或video，则要提供数据链接，默认为空
                    success: function () {
                        mui.toast('分享成功');
                        $.ajax({
                            url:'/user/UpdateUserIntegral.json',
                            dataType:'json',
                            type:'get',
                            data:{
                                token:getItem('token'),
                            },
                            success:function(data){
                                window.location.href="http://www.ddmzl.com/m/html/index.html"
                                // 用户确认分享后执行的回调函数
                            }
                        })
                    },
                    cancel: function () {
                        mui.toast('您取消了分享')
                        // 用户取消分享后执行的回调函数
                    }
                });

                //分享到朋友圈
                wx.onMenuShareTimeline({
                    title: '分享一个产品，代购整座城市', // 分享标题
                    desc: '快来跟我一起转iPhone8吧~', // 分享描述
                    link: 'http://www.ddmzl.com/m/html/index.html?isdzp=true&userId='+userId, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
                    imgUrl: 'http://www.ddmzl.com/m/img/share_logo.jpg', // 分享图标
                    success: function () {
                        mui.toast('分享成功');
                    },
                    cancel: function () {
                        mui.toast('您取消了分享')
                        // 用户取消分享后执行的回调函数
                    }
                });
            });
        }



        //}
    })
})

//邀请成功点我抽奖
$('.invite_success').click(function () {
    if(invitationCount%10==0){
        document.documentElement.scrollTop = document.body.scrollTop =0;
    }else{
        mui.toast('当前邀请好友数量不足')
    }
})


//再来一次
$('.one_more').click(function () {
    $('.prize_box').hide();
})

//选择省
$(function () {
    $.ajax({
        url:'/areaC/province.json',
        dataType:'json',
        data:{

        },
        type:'post',
        success:function(data){
            $('<option value="">请选择省</option>').appendTo($('#province'));
            for(var i=0;i<data.datas.length;i++){

                $('<option class="provinceOption" value="'+data.datas[i].id+'">'+data.datas[i].provinceName+'</option>').appendTo($('#province'))

            }
            //查询省点击
            $('#province').change(function(){
                var optionId = $(this).val();
                doCity(optionId);
            })
        }
    })
})

function doCity(optionId){
    $.ajax({
        url:'/areaC/getCity.json',
        dataType:'json',
        data:{
            provinceId:optionId,
        },
        type:'post',
        success:function(data){
            $('#city').empty();
            $('<option value="">请选择市</option>').appendTo($('#city'));
            for(var i=0;i<data.datas.length;i++){
                $('<option class="cityOption" value="'+data.datas[i].id+'">'+data.datas[i].cityName+'</option>').appendTo($('#city'))
            }
            //市点击
            $('#city').change(function(){
                var optionId2 = $(this).val();
                doCounty(optionId2);
            })
        }
    })
}

function doCounty(optionId2){
    $.ajax({
        url:'/crm/areaC/getArea.json',
        dataType:'json',
        data:{
            cityId:optionId2,
        },
        type:'post',
        success:function(data){
            $('#county').empty();
            $('<option value="">请选择县/区</option>').appendTo($('#county'));
            for(var i=0;i<data.datas.length;i++){
                $('<option class="countyOption" value="'+data.datas[i].id+'">'+data.datas[i].areaName+'</option>').appendTo($('#county'))
            }
        }
    })
}

//提交信息
$('.submit_info').click(function () {
    var location = $('#province').find("option:selected").text()+$('#city').find("option:selected").text()+$('#county').find("option:selected").text()+$('.detail_address').val()
    $.ajax({
        url:'/zongJiangRecordC/userGetJiangPin',
        dataType:'json',
        data:{
            token:getItem('token'),
            location:location,
            id:zhongjiangId,
        },
        type:'post',
        success:function(data){
            if(data.code==1){
                mui.alert('提交信息成功，我们将在半个小时之内联系您',function () {
                    $('.prize_box').hide();
                    $('.goods_img').hide();
                    $('.prize_info').hide();
                    $('#integral_prize').css('margin-top','32%');
                });
            }
            if(data.code==0){
                mui.toast(data.msg);
            }
            if(data.code==-1){
                window.location.href="login.html"
            }
        }
    })
})

//关闭
$('.close_goods').click(function () {
    $('.prize_box').hide();
    $('.goods_img').hide();
    $('.prize_info').hide();
    $('#integral_prize').css('margin-top','32%');
})